const cloud = require('wx-server-sdk')
cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
})

// 云函数入口函数
exports.main = async (event, context) => {
    try {
        const { templateId } = event

        // 查询数据库获取模板数据
        const db = cloud.database()
        const res = await db.collection('resume_templates')
            .doc(templateId)
            .get()

        if (!res.data) {
            return {
                code: 404,
                message: '模板不存在'
            }
        }

        return {
            code: 0,
            data: res.data
        }
    } catch (err) {
        console.error('云函数调用失败:', err)
        return {
            code: 500,
            message: '服务器错误'
        }
    }
}